package cn.com.io.day20151210;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;

/**
 * 重定向输出
 */
public class RedirectOut {
    public static void main(String[] args){
        PrintStream print = null;
        try {
            print = new PrintStream(new FileOutputStream("out.txt"));//一次性创建PrintStream输出流
            System.setOut(print);//将标准输出重定向到print输出流
            System.out.println("普通字符串");//向标准输出输出一个字符串
            System.out.println(new RedirectOut());//向标准输出输出一个对象
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            if(print !=null){
                print.close();
            }
        }
    }
}
